ditch-maintenance man - French English Dictionary